package com.xqboss.apps.vo.synthesis;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author Administrator
 */
@Data
@ApiModel(value = "合成分页查询出参", description = "接收参数")
public class SynthesisPageVo implements Serializable {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "活动名称")
    private String name;

    @ApiModelProperty(value = "主图")
    private String mainImg;

    @ApiModelProperty(value = "开始时间")
    private LocalDateTime beginTime;

    @ApiModelProperty(value = "结束时间")
    private LocalDateTime endTime;

    @ApiModelProperty(value = "总库存")
    private Integer totalNum;

    @ApiModelProperty(value = "当前库存")
    private Integer num;

    @ApiModelProperty(value = "已合成数量")
    private Integer salesNum;

    @ApiModelProperty(value = "已参与人数")
    private Integer joinNum;

    @ApiModelProperty(value = "白名单库存")
    private Integer whiteNum;

    @ApiModelProperty(value = "虚拟销量")
    private Integer simulatedSales;

    @ApiModelProperty(value = "是否显示[1:显示;0:不显示]")
    private Integer show;

    @ApiModelProperty(value = "排序")
    private Integer sort;

    @ApiModelProperty(value = "活动状态,[1:未开始;2:进行中;3:已结束]")
    private Integer status;

    @ApiModelProperty(value = "是否仅支持白名单")
    private Boolean whiteOnly;
}
